A Real-time FPGA Implementation of a Barrel Distortion Correction Algorithm with Bilinear Interpolation
نویسنده
چکیده
This paper presents a novel FPGA implementation of a barrel distortion correction algorithm with a focus on reducing hardware complexity. In order to perform real-time correction in hardware the undistorted output pixels must be produced in raster order. To do this the implementation uses the current scan position in the undistorted image to calculate which pixel in the distorted image to display. The magnification factor needed in this calculation is stored in a special look-up table that reduces the complexity of the hardware design, without significant loss of precision. The application of bilinear interpolation to improve the quality of the corrected image is also discussed and a real-time approach is presented. This approach uses a novel method of row buffering to compensate for data bandwidth constraints when trying to obtain the required pixels for interpolation.
منابع مشابه
An Effective Image Demosaicking Algorithm with Correlations among RGB Channels
In this paper, an effective image demosaicking algorithm, which is based on the correlation among the three primary colors, is proposed for mosaic image with Bayer color filter array (CFA). To reduce the distortion and improve the reconstruction quality, the proposed interpolation method makes full use of the brightness information and the edge information. We design several filters with size o...
متن کاملField Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملDeveloping a FPGA-Based High Performance, Power-Aware Architecture for the Correction of Radial Lens Distortion in Video Stream
Images captured by wide-angle cameras show barrel type spatial (or radial lens) distortion due to wide-angle configuration of the camera lens where image regions farther from the center are compressed in a nonlinear fashion. The radial lens distortion correction technique based on least squares estimation corrects a distorted image by expanding it nonlinearly so that straight lines in the objec...
متن کاملReal-Time Restoration of Lens Distorted Images by Digital Image Processing
This paper describes a real-time system for image acquisition, where images are corrected for lensdistortion. Three kinds of distortion can be corrected by the system: barrel, pincushion and pocket-handkerchief. Applications can be found in very high light-efficient systems where lenses with a large numerical aperture produce barrelor pincushion distortion. Examples are medical X-ray systems, w...
متن کاملNew adaptive interpolation schemes for efficient meshbased motion estimation
Motion estimation and compensation is an essential part of existing video coding systems. The mesh-based motion estimation (MME) produces smoother motion field, better subjective quality (free from blocking artifacts), and higher peak signal-to-noise ratio (PSNR) in many cases, especially at low bitrate video communications, compared to the conventional block matching algorithm (BMA). Howev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003